From: Aaron Date: Thu, 30 Aug 2012 18:05:52 +0000 (-0700) Subject: [FileBackend] Made TempFSFile use wfRandomString() and be more random. X-Git-Tag: 1.31.0-rc.0~22528^2 X-Git-Url: http://git.cyclocoop.org/%7D%7Cconcat%7B?a=commitdiff_plain;h=40dfe74608fc648afa841252c66867b608dfbc71;p=lhc%2Fweb%2Fwiklou.git [FileBackend] Made TempFSFile use wfRandomString() and be more random. Change-Id: I5bfff8cfb9d1c786490f7539a6cdb47e36d88cc1 --- diff --git a/includes/filebackend/TempFSFile.php b/includes/filebackend/TempFSFile.php index ed6bf2f038..b738898fa5 100644 --- a/includes/filebackend/TempFSFile.php +++ b/includes/filebackend/TempFSFile.php @@ -43,7 +43,7 @@ class TempFSFile extends FSFile { */ public static function factory( $prefix, $extension = '' ) { wfProfileIn( __METHOD__ ); - $base = wfTempDir() . '/' . $prefix . dechex( mt_rand( 0, 99999999 ) ); + $base = wfTempDir() . '/' . $prefix . wfRandomString( 12 ); $ext = ( $extension != '' ) ? ".{$extension}" : ""; for ( $attempt = 1; true; $attempt++ ) { $path = "{$base}-{$attempt}{$ext}";